package pro.cherish.knowledgeruntime.web.interceptor;

import org.springframework.web.servlet.AsyncHandlerInterceptor;

/**
 * @author 创建人：cherish
 * @version 版本号：V1.0
 * <p>
 * ***************************修订记录************************************
 * 2019-11-03 cherish 创建该类功能。
 * **********************************************************************
 * </p>
 * @ClassName 类名：WebInterceptor
 * @Description 功能说明：拦截接口类便于框架统一设置
 * <p>
 * TODO
 * </p>
 * **********************************************************************
 * @date 创建日期： 2019-11-03 cherish
 */
public interface WebInterceptor extends AsyncHandlerInterceptor {

    /**
     * 当前拦截器处理顺序 越小 越先执行
     *
     * @return
     */
    int order();

    /**
     * 拦截的URL模式
     *
     * @return
     */
    String[] patternUrl();

}
